<<<<<<< .mine
/* STANDARD FOR MOBILE */
* {
  /* transparent link and button selection */
  -webkit-tap-highlight-color: transparent; }

body {
  -webkit-touch-callout: none;
  /* no callouts during tap and hold */
  -webkit-text-size-adjust: none;
  /* no fonts auto inflation */
  -webkit-user-select: none;
  /* no copy and paste, etc. */
  background-attachment: fixed;
  font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  height: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%; }

/* END STANDARD MOBILE */
/* CUSTOM FONTS */
@font-face {
  font-family: 'Dax';
  src: url("../fonts/DaxBold.ttf") format("truetype"); }
/* END CUSTOM FONTS */
/* START STRUCTURE */
#main {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  overflow: hidden; }

.displaynone {
  display: none; }

.invisible {
  visibility: hidden; }

#content {
  position: static;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; 
  margin-top: 2%;
}

.page {
  position: relative;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; }

.scrollable {
  -webkit-overflow-scrolling: touch; }

.not_scrollable {
  -webkit-overflow-scrolling: auto; }

/* END STRUCTURE */
#map {
  height: 100%;
  width: 100%; 
}

/* menu superiore  */
.icon-left-nav {
  content: url(../img/menu-bar.png);
  margin-top: -5px; }

.bar .btn-nav.pull-left {
  outline: none; }

.bar .btn-nav.pull-right {
  margin-top: -5px;
  outline: none; }

.icon-right-nav-add:before {
  content: url(../img/add-bar.png); }

.icon-right-nav-search:before {
  content: url(../img/search-bar.png); }

.bar {
  /* height:  54px; */ 
    height:7%;
    padding-right: 30px;
    background-color: #F7F7F7; }

/* fine menu superiore */

.btn-positive{
    color:#fff;
    border: 1px solid #EB543B;
    background-color: #EB543B;
}

.btn-positive:active,.btn-positive.active{
    color:#fff;
    border:1px solid #EB543B;
    background-color:#EB543B;
}


.alert-danger{
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}


.alert-success{
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.modal-spinner {
    display: none;
    width: 100%;
    height: 200%;
    position: absolute;
    top: -40%;
    left: 0%;
    margin-right: -32px;
    margin-top: -32px;
    background: #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

#logo {
    width:200px; 
    margin-left:auto; 
    margin-right:auto; 
    margin-top:8%; 
    margin-bottom:12%; 
    display:block;
}

.table-view {
    border-bottom: none;
}

#addItemHomePage{
    border-bottom: 1px solid #dddddd;
}

=======
/* STANDARD FOR MOBILE */
* {
  /* transparent link and button selection */
  -webkit-tap-highlight-color: transparent; }

body {
  -webkit-touch-callout: none;
  /* no callouts during tap and hold */
  -webkit-text-size-adjust: none;
  /* no fonts auto inflation */
  -webkit-user-select: none;
  /* no copy and paste, etc. */
  background-attachment: fixed;
  font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  height: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%; }

/* END STANDARD MOBILE */
/* CUSTOM FONTS */
@font-face {
  font-family: 'Dax';
  src: url("../fonts/DaxBold.ttf") format("truetype"); }
/* END CUSTOM FONTS */
/* START STRUCTURE */
#main {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  overflow: hidden; }

.displaynone {
  display: none; }

.invisible {
  visibility: hidden; }

#content {
  position: static;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; 
}

.page {
  position: relative;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; }

.scrollable {
  -webkit-overflow-scrolling: touch; }

.not_scrollable {
  -webkit-overflow-scrolling: auto; }

/* END STRUCTURE */
#map {
  height: 100%;
  width: 100%; 
}

/* menu superiore  */
.icon-left-nav {
  content: url(../img/menu-bar.png);
  margin-top: -5px; }

.bar .btn-nav.pull-left {
  outline: none; }

.bar .btn-nav.pull-right {
  margin-top: -5px;
  outline: none; }

.icon-right-nav-add:before {
  content: url(../img/add-bar.png); }

.icon-right-nav-search:before {
  content: url(../img/search-bar.png); }

.bar {
  /* height:  54px; */ 
    height:7%;
    padding-right: 30px;
    background-color: #F7F7F7; }

/* fine menu superiore */

.btn-positive{
    color:#fff;
    border: 1px solid #EB543B;
    background-color: #EB543B;
}

.btn-positive:active,.btn-positive.active{
    color:#fff;
    border:1px solid #EB543B;
    background-color:#EB543B;
}


.alert-danger{
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}


.alert-success{
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.modal-spinner {
    display: none;
    width: 100%;
    height: 200%;
    position: absolute;
    top: -40%;
    left: 0%;
    margin-right: -32px;
    margin-top: -32px;
    background: #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

#logo {
    width:200px; 
    margin-left:auto; 
    margin-right:auto; 
    margin-top:8%; 
    margin-bottom:12%; 
    display:block;
}

#img_dettaglio{
    width: 100%;
    height: 100%;
}

.titolo_dettaglio{
    font-size: 25px;

}

.descrizione_dettaglio{
    font-size: 15px;

}